<?php
/*
Cette fonction renvoi un tableau avec toute les catégories dedans
*/
	function GetCategories(){
		$sql = "Select * from categorie";
		$cats = mysql_query($sql);
		return $cats;
	}
	
/*
Cette fonction renvoi simplement le nom de la catégorie dont le numéro est passé en paramètre
*/
	function GetCategorie($nbc){
		$sql = "Select DISTINCT libelle from categorie where ".$nbc." = ID_categorie;";
		$result = mysql_fetch_assoc(mysql_query($sql));
		return $result['libelle'];
	}

/*
Cette fonction renvoie la catégorie d'un article si il existe ou rien si il n'existe pas
*/
function CatParDefaut($cat,$cat_cur)
{
	$par_defaut = ''; // On crée une variable (vide par défaut) que l'on retournera à la fin

        if ($cat_cur == $cat) // Si cette catégorie correspond à la catégorie que l'on est en train de traiter
        {
            $par_defaut='selected="selected"'; // Alors on modifie la variable que l'on retournera et on lui met selected
        }

return $par_defaut;
}

/*
Cette fonctionne supprime une catégorie, tout les articles de cette catégorie passeront dans la catégorie "divers", Cette catégorie ne pourra donc pas être supprimé
*/
function DelCat($cat){
	modifierArticles($cat);
	$sql = "DELETE FROM categorie WHERE ".$cat." = ID_categorie ;";
	mysql_query($sql);
	return;
}

/*
Cette fonctionne donne l'ID de la catégorie "divers"
*/
function getDivers(){
	$sql= "SELECT ID_categorie FROM categorie WHERE libelle = 'divers' LIMIT 1;";
	$result = mysql_query($sql);
	$divers = mysql_fetch_assoc($result);
	return $divers['ID_categorie'];
}

/*
Cette fonction créé une nouvelle catégorie avec la chaine passé en paramètre, qui doit être le libellé
*/
function NewCat($cat){
	$sql = "INSERT INTO categorie (libelle) VALUES ('$cat');";
	mysql_query($sql);
}
?>


